dot+ · Onboarding
Welcome screen — redesign
Two states of one flow, built on dot+ Base v1.1 tokens. Register (new user) and Login (returning). The app branches between them on launch via showBiometricPrompt. Core moves: one true primary action, Face ID moved out of the sign-in stack into the Login state, a benefit-led tagline, and legal microcopy.
State 1 — Register
First run — one primary, one link
No session yet. Apple is the single solid CTA; Guest drops to a quiet text link so it stops competing. The centered wordmark is the anchor the launch BrandMorph animates into.
State 2 — Login
Returning user (biometric)
Reached when a session already exists — the app auto-prompts Face ID on launch and this is the fallback. Face ID lives here, not in the sign-in stack, because it's an unlock, not a way to register.